﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Core.Entity
{
    public class Ticket
    {
        private int id;

        public int Id
        {
            get { return id; }
            set { id = value; }
        }
        private int serviceTypeId;

        public int ServiceTypeId
        {
            get { return serviceTypeId; }
            set { serviceTypeId = value; }
        }
        private int departmentId;

        public int DepartmentId
        {
            get { return departmentId; }
            set { departmentId = value; }
        }
        private int orderLineId;

        public int OrderLineId
        {
            get { return orderLineId; }
            set { orderLineId = value; }
        }
        private int ticketCategoryId;

        public int TicketCategoryId
        {
            get { return ticketCategoryId; }
            set { ticketCategoryId = value; }
        }
        private int staffId;

        public int StaffId
        {
            get { return staffId; }
            set { staffId = value; }
        }
        private int ticketStatusId;

        public int TicketStatusId
        {
            get { return ticketStatusId; }
            set { ticketStatusId = value; }
        }

        private string number;

        public string Number
        {
            get { return number; }
            set { number = value; }
        }

        private string subject;

        public string Subject
        {
            get { return subject; }
            set { subject = value; }
        }
        private string servicePassword;

        public string ServicePassword
        {
            get { return servicePassword; }
            set { servicePassword = value; }
        }
        private string content;

        public string Content
        {
            get { return content; }
            set { content = value; }
        }
        private DateTime timeStamp;

        public DateTime TimeStamp
        {
            get { return timeStamp; }
            set { timeStamp = value; }
        }
        private string attachment;

        public string Attachment
        {
            get { return attachment; }
            set { attachment = value; }
        }
        private int parentId;

        public int ParentId
        {
            get { return parentId; }
            set { parentId = value; }
        }
        private string parentType;

        public string ParentType
        {
            get { return parentType; }
            set { parentType = value; }
        }
    }
}
